package cn.lefull.jpa.entity;

import cn.lefull.jpa.entity.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import javax.persistence.*;
import javax.persistence.*;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;

/**
* @description: 菜单表
* @author: qijiang email:jiang1211@foxmail.com 
* @date: 2019-03-06 14:56:32 
*/
@Table(name = "permission_menu_copy")
@Entity
@Data
public class PermissionMenu extends  BaseEntity implements Serializable  {

	private static final long serialVersionUID = 1L;
	
	/****/
	@Id
	@Column(name = "permission_menu_id")
	@GeneratedValue(strategy= GenerationType.AUTO)
	@ApiModelProperty(value = "",notes ="" )
	private Integer  permissionMenuId ;
	
	/**菜单**/
	@Column(name = "name")
	@ApiModelProperty(value = "菜单",notes ="菜单" )
	private String  name ;
	
	/**父菜单ID**/
	@Column(name = "parent_permission_menu_id")
	@ApiModelProperty(value = "父菜单ID",notes ="父菜单ID" )
	private Integer  parentPermissionMenuId ;
	
	/**排序**/
	@Column(name = "order")
	@ApiModelProperty(value = "排序",notes ="排序" )
	private Integer  order ;
	
	/**图标**/
	@Column(name = "ico")
	@ApiModelProperty(value = "图标",notes ="图标" )
	private String  ico ;
	
	/**跳转地址**/
	@Column(name = "url")
	@ApiModelProperty(value = "跳转地址",notes ="跳转地址" )
	private String  url ;
	
	/**uuid**/
	@Column(name = "menu_resource_id")
	@ApiModelProperty(value = "uuid",notes ="uuid" )
	private String  menuResourceId ;
	
	/**是否外链**/
	@Column(name = "is_external_link")
	@ApiModelProperty(value = "是否外链",notes ="是否外链" )
	private Integer  isExternalLink ;
	
	/**资源类型 前台reception 中台middle**/
	@Column(name = "resource_type")
	@ApiModelProperty(value = "资源类型 前台reception 中台middle",notes ="资源类型 前台reception 中台middle" )
	private String  resourceType ;
	
	/**操作人**/
	@Column(name = "operator_employee_id")
	@ApiModelProperty(value = "操作人",notes ="操作人" )
	private Integer  operatorEmployeeId ;
	
	/**是否删除**/
	@Column(name = "is_delete")
	@ApiModelProperty(value = "是否删除",notes ="是否删除" )
	private Integer  isDelete ;
	
	/**组织ID**/
	@Column(name = "organization_id")
	@ApiModelProperty(value = "组织ID",notes ="组织ID" )
	private Integer  organizationId ;
}
